问题1: gpio如果是复用成swd用做jlink烧录,它在建立通信的时候

🔍 溯源 ✍️ Jack | 📅 2025-02-28 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/SWD调试 #技术/GPIO #质量/普通

原帖 | Jack | 2025-02-28 15:23 | 👍0 | 阅读约1

问题1: gpio如果是复用成swd用做jlink烧录,它在建立通信的时候,4根线的波形是什么样的?

TDI由Jlink发出,TDO由MCU回复对应数据,TRST复位DAP。

问题2: 怎么解决swd和gpio功能冲突,比如一组gpio即是串口又是烧录口?

不要初始化串口。

问题3: 能否通过检测复用为swd的gpio管脚电平判断当前是否用做烧录模式?

其实我们主要关注TAP,DAP单元你控制不了。

TRST复位DAP后会TCK和TDI对频,上电拉一个复位 sysinit。

如果没有Trst,Tms/swdio引脚也能通过长时间低电平复位DAP。

这在本质上是两个外设单元,所以对频前不能配置GPIO也不能去读写GPIO寄存器。


相关笔记